package cn.itcast.io.a.file;

import java.io.File;
import java.io.IOException;

// 文件的常见操作
public class FileMethodDemo2 {

    public static void main(String[] args) throws IOException {

        File file = new File("C:\\Users\\hz21076971\\Desktop\\myJava\\myFile.txt");

        /**
         * 创建文件：
         * 1. 如果文件不存在，创建，返回true
         * 2. 如果文件存在，不创建，返回false
         * 3. 如果路径错误或者磁盘空间满了，则抛出异常 IOException
         */
        //boolean newFile = file.createNewFile();
        //System.out.println("newFile: "+newFile);

        /**
         * 删除文件:
         * 1. 不走回收站
         */
        //boolean delete = file.delete();
        //System.out.println("delete: "+delete);

        /**
         * 判断文件是否存在
         */
        //boolean exists = file.exists();
        //System.out.println("exists: "+exists);
        
        
        // 对目录操作
        //File dir = new File("C:\\Users\\hz21076971\\Desktop\\myJava\\abc\\e\\f");
        //boolean mkdir = dir.mkdirs();
        //System.out.println("mkdir: "+mkdir);
        
        // 删除目录
        //boolean delete = dir.delete();
        //System.out.println(delete);
        
        

    }
}
